package eleme.openapi.sdk.api.entity.order;

import eleme.openapi.sdk.api.enumeration.order.*;
import eleme.openapi.sdk.api.entity.order.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class DeliveryRouteInfo{

    /**
     * 骑手名称
     */
    private String courierDriverName;
    public String getCourierDriverName() {
        return courierDriverName;
    }
    public void setCourierDriverName(String courierDriverName) {
        this.courierDriverName = courierDriverName;
    }
    
    /**
     * 骑手电话
     */
    private String courierDriverPhone;
    public String getCourierDriverPhone() {
        return courierDriverPhone;
    }
    public void setCourierDriverPhone(String courierDriverPhone) {
        this.courierDriverPhone = courierDriverPhone;
    }
    
    /**
     * 当前运单状态
     */
    private ShippingState currentState;
    public ShippingState getCurrentState() {
        return currentState;
    }
    public void setCurrentState(ShippingState currentState) {
        this.currentState = currentState;
    }
    
    /**
     * 骑手实时位置
     */
    private DLocation location;
    public DLocation getLocation() {
        return location;
    }
    public void setLocation(DLocation location) {
        this.location = location;
    }
    
    /**
     * 骑手路线
     */
    private List<DeliveryRoute> deliveryRoutes;
    public List<DeliveryRoute> getDeliveryRoutes() {
        return deliveryRoutes;
    }
    public void setDeliveryRoutes(List<DeliveryRoute> deliveryRoutes) {
        this.deliveryRoutes = deliveryRoutes;
    }
    
}